@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400);
/* DEFAULT CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------*/* { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}html, body {margin: 0; height: 100%;}body {min-height: 100%;}#content .stacks_top, #header .stacks_top, #footer .stacks_top, #header .stacks_top > div > .stacks_out, body > .stacks_top, body > .stacks_top > div > .stacks_out > .stacks_in, .stacks_top > div > .stacks_out > .stacks_in  {  overflow: visible;}.stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {  max-width: 1024px;  margin: 0 auto;  overflow: visible;}#header section {  position: relative;  z-index: 10;}#content > .plugin-wrap {  margin: 60px auto;  max-width: 1024px;}html,body {  height: 100%;  width: 100%;}body {   font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;  color: #787878;  font-size: 18px;  line-height: 28px;}a, a:visited {    color: #6B78BF;    text-decoration: none;}a:hover {    color: #8B98DF;}button, .form-input-button {  background: #6B78BF;  color: #fff;}button:hover, .form-input-button:hover {  background: #8B98DF;  color: #fff;}h1,h2,h3,h4,h5,h6,.album-title {  font-family: "Roboto Slab";  color: #535353;  font-weight: 400;  margin: 0 0 28px;}h1,.h1 {  font-size: 36px}h2,.h2 {  font-size: 30px}h3,.h3 {  font-size: 24px}h4,.h4 {  font-size: 18px}h5,.h5 {  font-size: 14px}h6,.h6 {  font-size: 12px}p {  margin: 0 0 10px;  font-size: 18px;  line-height: 28px;  color: #989898;}blockquote {  border-left: 3px solid;  margin-left: 0;  margin-right: 0;  padding: 10px 15px; }blockquote *:last-child {  margin-bottom: 0; }.button,button,input[type='button'],input[type='reset'],input[type='submit'] {  border: 1px solid;  border-radius: 4px;  color: #fff;  cursor: pointer;  display: inline-block;  font-size: 11px;  font-weight: 700;  height: 38px;  letter-spacing: 1px;  line-height: 38px;  padding: 0 30px;  text-align: center;  text-decoration: none;  text-transform: uppercase;  white-space: nowrap; }.button:focus, .button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover {  outline: 0; }.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled] {  cursor: default;  opacity: .5; }.button[disabled]:focus, .button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover {  background-color: #9b4dca;  border-color: #9b4dca; }.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline {  background-color: transparent;  color: #9b4dca; }.button.button-outline:focus, .button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover {  background-color: transparent;  border-color: #606c76;  color: #606c76; }.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover {  border-color: inherit; }.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear {  background-color: transparent;  border-color: transparent;  color: #9b4dca; }.button.button-clear:focus, .button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover {  background-color: transparent;  border-color: transparent;  color: #606c76; }.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover {  color: #9b4dca; }.hide-me {  display: none;}code {  background: #f4f5f6;  border-radius: 4px;  font-size: 86%;  margin: 0 2px;  padding: 2px 5px;  white-space: nowrap; }pre {  background: #f4f5f6;  border-left: 3px solid #9b4dca;  overflow-y: hidden; }pre > code {  border-radius: 0;  display: block;  padding: 10px 15px;  white-space: pre; }hr {  border: 0;  border-top: 1px solid #f4f5f6;  margin: 30px 0; }input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-color: transparent;  border: 1px solid #d1d1d1;  border-radius: 4px;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-box-sizing: inherit;  box-sizing: inherit;  height: 38px;  padding: 6px 10px;  width: 100%; }input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus {  border-color: #9b4dca;  outline: 0; }select {  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;  padding-right: 30px; }select:focus {  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>'); }textarea {  min-height: 150px; }label,legend {  display: inline;  font-size: 16px;  font-weight: 700;  margin-bottom: 5px; }fieldset {  border-width: 0;  padding: 0; }input[type='checkbox'],input[type='radio'] {  display: inline; }.label-inline {  display: inline-block;  font-weight: normal;  margin-left: 5px; }img {  max-width: 100%;  height: auto;}ul li {    margin: 0px 0px 10px 0px;  line-height: 24px;}.footer-title {    color: #fff;}/* Main Content Styles */.com_yourhead_stack_float_stack.stacks_in {  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-align: center;  -webkit-box-align: center;  align-items: center;}.plugin-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.main-content {  padding: 0;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;}/* Sidebar Styles */#sidebar {  display: block;  min-width: 280px;  max-width: 280px;  padding: 0 0 50px 40px; }#blog-categories, .theme-sidebar #blog-archives, .theme-sidebar #blog-rss-feeds, .theme-sidebar .blog-tag-cloud {  margin-bottom: 40px; }#blog-categories, #blog-archives, #blog-rss-feeds, .blog-tag-cloud {  margin-bottom: 40px;}span.sidebar-title {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin: 15px 0;  font-size: 14px;  font-weight: 500;  position: relative;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding-bottom: 10px;  text-transform: uppercase; }span.sidebar-title i {  font-size: 18px;  margin-right: 10px;  vertical-align: middle; }span.sidebar-title::after {  content: '';  left: 0;  bottom: 0;  width: 20px;  display: block;  position: absolute;  border-top: 2px solid rgba(0, 0, 0, 0.1); }#blog-categories a {  margin-bottom: 8px;  display: inline-block;  border-bottom: 1px dashed;  border-bottom-color: inherit; }.blog-tag-cloud {  padding: 0; }.blog-tag-cloud li {  display: inline;}.blog-tag-cloud li a {  padding: 3px 6px;  margin: 3px 1.5px;  display: inline-block;  font-size: 13px !important;  background: rgba(0, 0, 0, 0.02);  border: 1px solid whitesmoke; }/* Plugin Styles */.blog-entry {  margin-bottom: 70px;  padding-bottom: 50px;  border-bottom: 1px solid whitesmoke; }.blog-entry .blog-entry-date {  font-weight: bold;  position: relative;  margin-bottom: 20px;  padding-bottom: 20px; }.blog-entry .blog-entry-date::after {  content: '';  display: block;  position: absolute;  bottom: 0;  left: 0;  width: 65px;  border-bottom: 3px solid rgba(0, 0, 0, 0.1); }.blog-entry .blog-entry-date .blog-entry-category {  font-weight: 300; }.blog-entry .blog-entry-date .blog-entry-category:first-child {  margin-left: 20px; }.blog-entry .blog-entry-body {  padding: 15px 0 20px 0;  font-weight: 400; }.blog-entry .blog-entry-body p {  margin-bottom: 30px; }.blog-entry .blog-entry-body span.blog-read-more {  font-weight: bold; }.blog-entry .blog-entry-body .blog-entry-tags {  margin-top: 20px;  margin-bottom: 0; }.album-title {  margin-top: 15px;  line-height: 1.2;  font-weight: 600;  font-size: 32px;  margin-bottom: 20px;  letter-spacing: -1px; }.album-description {  }.album-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  position: relative;  margin: 25px auto;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.album-wrapper::before {  }.album-wrapper .thumbnail-wrap {  float: left;  display: inline-block;   margin: 0px 20px 20px 0px;}.album-wrapper .thumbnail-wrap .thumbnail-frame {  position: relative; }.album-wrapper .thumbnail-wrap .thumbnail-frame a {  display: block;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;   line-height: 0;}.album-wrapper .thumbnail-wrap .thumbnail-frame a img {  height: auto; }.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption {  position: absolute;  left: 0px;  right: 20px;  bottom: 20px;  margin: 0;  opacity: 0;  color: white;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  pointer-events: none;  font-weight: bold;  text-shadow: 0 2px 7px rgba(0, 0, 0, 0.9);  font-size: 18px;  line-height: 20px;  -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out; }.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after { }.album-wrapper .thumbnail-wrap .thumbnail-frame:hover a {  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5); }.album-wrapper .thumbnail-wrap .thumbnail-frame:hover p.thumbnail-caption {  opacity: 1;  z-index: 1000;  -webkit-transition: all 0.3s ease-in;  transition: all 0.3s ease-in; }body.photo-background {  height: 100%; }body.photo-background .theme-nav-outer .photo-navigation {  color: white;  text-align: center; }body.photo-background .theme-nav-outer .photo-navigation .photo-title {  font-size: 32px;  padding: 20px 0 10px;  font-weight: bold;  text-transform: uppercase; }body.photo-background .theme-nav-outer .photo-navigation .photo-caption {  font-size: 16px;  margin-bottom: 20px; }body.photo-background .theme-nav-outer .photo-navigation a:link, body.photo-background .theme-nav-outer .photo-navigation a:visited, body.photo-background .theme-nav-outer .photo-navigation a:active {  color: inherit;  opacity: 0.6; }body.photo-background .theme-nav-outer .photo-navigation a:hover {  opacity: 1; }body.photo-background .theme-banner-outer {  padding: 0;  height: auto;  background: none;  -webkit-box-shadow: none;  box-shadow: none; }body.photo-background .theme-banner-outer .navButtons {  position: absolute;  top: 0;  -webkit-transform: translateY(-50%);  transform: translateY(-50%); }body.photo-background .theme-banner-outer a.nextButton, body.photo-background .theme-banner-outer a.prevButton {  opacity: 0;  padding: 10px;  margin: 0 10px;  border-radius: 50%;  display: inline-block;  vertical-align: middle;  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }body.photo-background .theme-banner-outer a.nextButton i, body.photo-background .theme-banner-outer a.prevButton i {  vertical-align: middle; }body.photo-background .theme-banner-outer img {  height: auto;  margin-bottom: 50px;  -webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4); }body.photo-background .theme-main-outer {  min-height: 100%;  height: auto !important; }body.photo-background .theme-main-content-outer {  margin: 50px 0 0;  position: relative; }body.photo-background .theme-flare-br {  width: 800px;  height: 800px;  right: -400px;  bottom: -400px; }.content-breadcrumb {  color: inherit; }.theme-banner-outer {  padding: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  text-align: center;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center; }.theme-banner-logo, .theme-banner-outer h1, .theme-banner-outer h2 {  display: none; }.theme-banner-outer h2 {  max-width: 600px; }.theme-banner-logo img {  width: auto;  max-height: 400px; }.theme-banner-outer h1 {  margin: 10px;  -webkit-box-flex: 0;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  text-transform: uppercase;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.theme-banner-outer h2 {  -webkit-box-flex: 0;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  font-size: 22px;  margin-top: 10px;  font-weight: normal;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.theme-main-outer {  position: relative;  min-height: 600px;  /*background-image: -webkit-linear-gradient(315deg, #606c88, #3f4c6b);*/  /*background-image: linear-gradient(135deg, #606c88, #3f4c6b);*/ }.theme-flare-container {  position: absolute;  left: 0px;  top: 0px;  right: 0px;  bottom: 0px;  overflow: hidden; }.theme-flare-br {  width: 500px;  height: 500px;  right: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  -webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-tr {  width: 550px;  height: 550px;  top: -275px;  right: -275px;  position: absolute;  -webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-br-sm {  width: 400px;  height: 400px;  left: -200px;  bottom: -200px;  position: absolute;  -webkit-box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);  box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-bl-lg {  width: 500px;  height: 500px;  left: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  -webkit-box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);  box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-main-container {  position: relative;  padding-top: 15px;  padding-bottom: 100px; }.theme-nav-toggle {  cursor: pointer;  position: absolute;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 26px;  left: 0px;  right: 0px;  bottom: 100px;  z-index: 1000;  width: 50px;  height: 50px;  margin-right: auto;  margin-bottom: -25px;  margin-left: auto;  border-radius: 50%;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }.theme-nav-toggle-m {  display: none; }.theme-nav-toggle-d {  display: -webkit-box;  display: -ms-flexbox;  display: flex; }.theme-nav-toggle i {  /*transform: rotate(90deg);*/ }.theme-nav-toggle::before {  content: '';  top: 50%;  left: 50%;  z-index: -1;  width: 50px;  height: 50px;  display: block;  position: absolute;  border-radius: inherit;  opacity: 0;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  border: 4px outset;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.theme-nav-toggle:hover::before {  width: 64px;  height: 64px;  opacity: 0.7;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.theme-nav-outer {  margin-bottom: 10px; }/*NAV OPEN STYLES*/.theme-nav-outer.theme-nav-open ul li {  text-align: left;  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); }.theme-nav-outer.theme-nav-open ul li a::after {  display: none; }.theme-nav-outer.theme-nav-open ul li a {  position: relative;  margin-bottom: 10px;  padding-bottom: 10px; }.theme-nav-outer.theme-nav-open ul ul li a {  position: relative;  margin-bottom: 0px;  padding-bottom: 0px; }.theme-nav-outer.theme-nav-open ul li a::before {  content: '';  left: 0;  bottom: 0;  width: 20%;  display: block;  position: absolute;  border-top: 2px solid;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease; }.theme-nav-outer.theme-nav-open ul li:hover a::before {  width: 70%; }.theme-nav-outer.theme-nav-open ul ul li a::before {  display: none; }.theme-nav-outer.theme-nav-open ul ul li {  background: none;  text-align: left; }.theme-nav-outer.theme-nav-open ul ul li a {  opacity: 1; }/*END NAV OPEN STYLES*/.theme-nav-outer .theme-nav-desktop > ul, .theme-nav-outer .theme-nav-mobile > ul {  margin: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding-left: 0px;  background: none;  font-weight: 500;  -webkit-box-align: stretch;  -ms-flex-align: stretch;  align-items: stretch; }.theme-nav-outer .theme-nav-desktop > ul {  -ms-flex-wrap: nowrap;  flex-wrap: nowrap; }.theme-nav-outer .theme-nav-mobile {  display: none; }.theme-nav-outer .theme-nav-mobile > ul {  display: none;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  overflow: hidden;  border-radius: 3px; }.theme-nav-outer .theme-nav-mobile > ul li {  margin: 0;  min-width: 100%;  border-radius: 0; }.theme-nav-outer ul li {  padding: 10px 15px;  text-align: center;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;  margin: 0 3px;  border-radius: 2px;  position: relative;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease; }.theme-nav-outer ul li a {  display: block;  padding: 10px 0;  font-weight: 500;  text-decoration: none;  text-transform: uppercase; }.theme-nav-outer ul li a::after {  content: '';  display: block;  opacity: 0;  position: absolute;  bottom: -10px;  left: 50%;  width: 7px;  height: 7px;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-transition: all 0.25s ease-out;  transition: all 0.25s ease-out; }.theme-nav-outer ul li a:hover::after {  opacity: 1;  bottom: 8px; }.theme-nav-outer ul ul {  margin: 0;  display: none;  overflow: hidden; }.theme-nav-outer ul ul li {  margin: 0;  background: none;  padding: 5px 0; }.theme-nav-outer ul ul li a {  opacity: 0;  padding: 0;  text-align: left;  font-weight: 400;  text-decoration: none;  color: rgba(255, 255, 255, 0.6); }.theme-nav-outer ul ul li a::after {  display: none; }.theme-main-content-outer {  position: absolute;  left: 0px;  top: 100%;  right: 0px;  z-index: 12;  height: 500px;  margin-top: -100px;  margin-bottom: -100px; }.theme-banner-outer {  height: 600px;  background-image: url("%banner_path%");  background-position: center center;  background-size: cover;  -webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4); }.theme-main-content-inner {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding-top: 100px;  margin: 0 auto; }.theme-content {  padding: 0 10px;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1; }.theme-sidebar {  display: none;  min-width: 230px;  max-width: 230px;  padding: 0 10px 0 10px; }.theme-footer {  padding: 50px 20px; }.content-breadcrumb {  width: 100%;  display: none;  padding: 0 10px; }.content-breadcrumb ul {  width: 100%;  margin: 0;  padding: 0;  list-style: none; }.content-breadcrumb ul::after {  content: '';  display: block;  margin: 5px 0 20px;  border-top: 1px solid;  opacity: 0.1; }.content-breadcrumb ul li {  padding: 5px 3px;  display: inline-block; }.content-breadcrumb ul li a {  color: inherit;  vertical-align: middle; }.content-breadcrumb ul li a:first-child:hover {  text-decoration: underline; }.content-breadcrumb ul li a i {  vertical-align: middle;  opacity: 0.5; }body.photo-background a.nextButton, body.photo-background a.prevButton {  color: #555555;  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B0BEC5));  background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}@media all and (max-width: 1044px) {  .stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {    margin: 0px 20px;  }  #content .plugin-wrap {     margin: 60px 20px;     display: block;  }  .main-content {    width: 100%;  }  #sidebar {    padding-bottom: 50px;    width: 100%;    min-width: 100%;    max-width: 100%;    -webkit-box-flex: 1;    -ms-flex: 1 0 auto;    flex: 1 0 auto;     padding: 0 0 50px 0px;  } }/* Preview Mode Messages */body.generating-partials * {  opacity: 0;}body.preview-note:before, body > .stacks_top:before {  opacity: 1;  position: fixed;  bottom: 0;  left: 0;  right: 0;  z-index: 99999;  display: inline-block;  width: 100%;  width: 100%;  padding: 20px;  background-color: #2196F3;  background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);  color: #fff;  font-size: 18px;  text-align: center;  -webkit-box-sizing: border-box;  box-sizing: border-box;  font-family: 'helveticaNeue', helvetica;  font-weight: 200;}body.generating-partials:before {  content: "Generating Modules for RapidWeaver preview mode. Please wait...";}body.wrong-extension:before {  content: "This theme requires PHP. Please change the filename extension of this page from '.html' to '.php'";  background-image: url(images/change-extension.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: url(images/change-extension.png), linear-gradient(to bottom right, #2196F3, #0D47A1);  background-repeat: no-repeat;  background-position: bottom 20px center, center center;  padding-bottom: 385px;}body.missing-header:before {  content: "Woops, your 'Header' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'header.php'.";  background-image: url(images/add-header.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: url(images/add-header.png), linear-gradient(to bottom right, #2196F3, #0D47A1);  background-position: bottom 20px center, center center;}body.missing-footer:before {  content: "Woops, your 'Footer' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'footer.php'.";  background-image: url(images/add-footer.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: url(images/add-footer.png), linear-gradient(to bottom right, #2196F3, #0D47A1);  background-position: bottom 20px center, center center;}body.missing-header:before, body.missing-footer:before {  background-repeat: no-repeat;  background-position: bottom 20px center, center center;  padding-bottom: 440px;}/*body > .stacks_top:before {  display: block;  content: "This Partial has been loaded/reloaded.";}*/#refresh-partials {  position: fixed;  opacity: .15;  bottom: 10px;  right: 10px;  z-index: 99999;  border: 2px solid white;  padding: 5px 20px;  height: auto;  background-color: #2196F3;  background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);  font-family: 'helveticaNeue', helvetica;  font-weight: 200;  text-transform: none;  font-size: 18px;  color: #fff;  -webkit-transition: opacity 150ms linear;  transition: opacity 150ms linear;}#refresh-partials svg {  height: 16px;  width: 16px;  vertical-align: middle;  fill: white;}#refresh-partials:hover {  opacity: 1;}/* lightbox */.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-webkit-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.4);box-shadow:0 0.2em 1em rgba(0,0,0,0.4)}.slbImageWrap{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5}.slbCloseBtn:active,.slbArrow:active{opacity:0.8}.slbCloseBtn{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}/* DEFAULT CSS ------------------------------------------------------------------------------------------------------------------------------------------------------------*/* { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}html, body {margin: 0; height: 100%;}body {min-height: 100%;}#content .stacks_top, #header .stacks_top, #footer .stacks_top, #header .stacks_top > div > .stacks_out, body > .stacks_top, body > .stacks_top > div > .stacks_out > .stacks_in, .stacks_top > div > .stacks_out > .stacks_in  {  overflow: visible;}.stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {  max-width: 1024px;  margin: 0 auto;  overflow: visible;}#header section {  position: relative;  z-index: 10;}#content > .plugin-wrap {  margin: 60px auto;  max-width: 1024px;}html,body {  height: 100%;  width: 100%;}body {   font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;  color: #787878;  font-size: 18px;  line-height: 28px;}a, a:visited {    color: #6B78BF;    text-decoration: none;}a:hover {    color: #8B98DF;}button, .form-input-button {  background: #6B78BF;  color: #fff;}button:hover, .form-input-button:hover {  background: #8B98DF;  color: #fff;}h1,h2,h3,h4,h5,h6,.album-title {  font-family: "Roboto Slab";  color: #535353;  font-weight: 400;  margin: 0 0 28px;}h1,.h1 {  font-size: 36px}h2,.h2 {  font-size: 30px}h3,.h3 {  font-size: 24px}h4,.h4 {  font-size: 18px}h5,.h5 {  font-size: 14px}h6,.h6 {  font-size: 12px}p {  margin: 0 0 10px;  font-size: 18px;  line-height: 28px;  color: #989898;}blockquote {  border-left: 3px solid;  margin-left: 0;  margin-right: 0;  padding: 10px 15px; }blockquote *:last-child {  margin-bottom: 0; }.button,button,input[type='button'],input[type='reset'],input[type='submit'] {  border: 1px solid;  border-radius: 4px;  color: #fff;  cursor: pointer;  display: inline-block;  font-size: 11px;  font-weight: 700;  height: 38px;  letter-spacing: 1px;  line-height: 38px;  padding: 0 30px;  text-align: center;  text-decoration: none;  text-transform: uppercase;  white-space: nowrap; }.button:focus, .button:hover,button:focus,button:hover,input[type='button']:focus,input[type='button']:hover,input[type='reset']:focus,input[type='reset']:hover,input[type='submit']:focus,input[type='submit']:hover {  outline: 0; }.button[disabled],button[disabled],input[type='button'][disabled],input[type='reset'][disabled],input[type='submit'][disabled] {  cursor: default;  opacity: .5; }.button[disabled]:focus, .button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type='button'][disabled]:focus,input[type='button'][disabled]:hover,input[type='reset'][disabled]:focus,input[type='reset'][disabled]:hover,input[type='submit'][disabled]:focus,input[type='submit'][disabled]:hover {  background-color: #9b4dca;  border-color: #9b4dca; }.button.button-outline,button.button-outline,input[type='button'].button-outline,input[type='reset'].button-outline,input[type='submit'].button-outline {  background-color: transparent;  color: #9b4dca; }.button.button-outline:focus, .button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type='button'].button-outline:focus,input[type='button'].button-outline:hover,input[type='reset'].button-outline:focus,input[type='reset'].button-outline:hover,input[type='submit'].button-outline:focus,input[type='submit'].button-outline:hover {  background-color: transparent;  border-color: #606c76;  color: #606c76; }.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type='button'].button-outline[disabled]:focus,input[type='button'].button-outline[disabled]:hover,input[type='reset'].button-outline[disabled]:focus,input[type='reset'].button-outline[disabled]:hover,input[type='submit'].button-outline[disabled]:focus,input[type='submit'].button-outline[disabled]:hover {  border-color: inherit; }.button.button-clear,button.button-clear,input[type='button'].button-clear,input[type='reset'].button-clear,input[type='submit'].button-clear {  background-color: transparent;  border-color: transparent;  color: #9b4dca; }.button.button-clear:focus, .button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type='button'].button-clear:focus,input[type='button'].button-clear:hover,input[type='reset'].button-clear:focus,input[type='reset'].button-clear:hover,input[type='submit'].button-clear:focus,input[type='submit'].button-clear:hover {  background-color: transparent;  border-color: transparent;  color: #606c76; }.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type='button'].button-clear[disabled]:focus,input[type='button'].button-clear[disabled]:hover,input[type='reset'].button-clear[disabled]:focus,input[type='reset'].button-clear[disabled]:hover,input[type='submit'].button-clear[disabled]:focus,input[type='submit'].button-clear[disabled]:hover {  color: #9b4dca; }.hide-me {  display: none;}code {  background: #f4f5f6;  border-radius: 4px;  font-size: 86%;  margin: 0 2px;  padding: 2px 5px;  white-space: nowrap; }pre {  background: #f4f5f6;  border-left: 3px solid #9b4dca;  overflow-y: hidden; }pre > code {  border-radius: 0;  display: block;  padding: 10px 15px;  white-space: pre; }hr {  border: 0;  border-top: 1px solid #f4f5f6;  margin: 30px 0; }input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],textarea,select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background-color: transparent;  border: 1px solid #d1d1d1;  border-radius: 4px;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-box-sizing: inherit;  box-sizing: inherit;  height: 38px;  padding: 6px 10px;  width: 100%; }input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,textarea:focus,select:focus {  border-color: #9b4dca;  outline: 0; }select {  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;  padding-right: 30px; }select:focus {  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>'); }textarea {  min-height: 150px; }label,legend {  display: inline;  font-size: 16px;  font-weight: 700;  margin-bottom: 5px; }fieldset {  border-width: 0;  padding: 0; }input[type='checkbox'],input[type='radio'] {  display: inline; }.label-inline {  display: inline-block;  font-weight: normal;  margin-left: 5px; }img {  max-width: 100%;  height: auto;}ul li {    margin: 0px 0px 10px 0px;  line-height: 24px;}.footer-title {    color: #fff;}/* Main Content Styles */.com_yourhead_stack_float_stack.stacks_in {  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-align: center;  -webkit-box-align: center;  align-items: center;}.plugin-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.main-content {  padding: 0;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;}/* Sidebar Styles */#sidebar {  display: block;  min-width: 280px;  max-width: 280px;  padding: 0 0 50px 40px; }#blog-categories, .theme-sidebar #blog-archives, .theme-sidebar #blog-rss-feeds, .theme-sidebar .blog-tag-cloud {  margin-bottom: 40px; }#blog-categories, #blog-archives, #blog-rss-feeds, .blog-tag-cloud {  margin-bottom: 40px;}span.sidebar-title {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin: 15px 0;  font-size: 14px;  font-weight: 500;  position: relative;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding-bottom: 10px;  text-transform: uppercase; }span.sidebar-title i {  font-size: 18px;  margin-right: 10px;  vertical-align: middle; }span.sidebar-title::after {  content: '';  left: 0;  bottom: 0;  width: 20px;  display: block;  position: absolute;  border-top: 2px solid rgba(0, 0, 0, 0.1); }#blog-categories a {  margin-bottom: 8px;  display: inline-block;  border-bottom: 1px dashed;  border-bottom-color: inherit; }.blog-tag-cloud {  padding: 0; }.blog-tag-cloud li {  display: inline;}.blog-tag-cloud li a {  padding: 3px 6px;  margin: 3px 1.5px;  display: inline-block;  font-size: 13px !important;  background: rgba(0, 0, 0, 0.02);  border: 1px solid whitesmoke; }/* Plugin Styles */.blog-entry {  margin-bottom: 70px;  padding-bottom: 50px;  border-bottom: 1px solid whitesmoke; }.blog-entry .blog-entry-date {  font-weight: bold;  position: relative;  margin-bottom: 20px;  padding-bottom: 20px; }.blog-entry .blog-entry-date::after {  content: '';  display: block;  position: absolute;  bottom: 0;  left: 0;  width: 65px;  border-bottom: 3px solid rgba(0, 0, 0, 0.1); }.blog-entry .blog-entry-date .blog-entry-category {  font-weight: 300; }.blog-entry .blog-entry-date .blog-entry-category:first-child {  margin-left: 20px; }.blog-entry .blog-entry-body {  padding: 15px 0 20px 0;  font-weight: 400; }.blog-entry .blog-entry-body p {  margin-bottom: 30px; }.blog-entry .blog-entry-body span.blog-read-more {  font-weight: bold; }.blog-entry .blog-entry-body .blog-entry-tags {  margin-top: 20px;  margin-bottom: 0; }.album-title {  margin-top: 15px;  line-height: 1.2;  font-weight: 600;  font-size: 32px;  margin-bottom: 20px;  letter-spacing: -1px; }.album-description {  }.album-wrapper {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  position: relative;  margin: 25px auto;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.album-wrapper::before {  }.album-wrapper .thumbnail-wrap {  float: left;  display: inline-block;   margin: 0px 20px 20px 0px;}.album-wrapper .thumbnail-wrap .thumbnail-frame {  position: relative; }.album-wrapper .thumbnail-wrap .thumbnail-frame a {  display: block;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;   line-height: 0;}.album-wrapper .thumbnail-wrap .thumbnail-frame a img {  height: auto; }.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption {  position: absolute;  left: 0px;  right: 20px;  bottom: 20px;  margin: 0;  opacity: 0;  color: white;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  pointer-events: none;  font-weight: bold;  text-shadow: 0 2px 7px rgba(0, 0, 0, 0.9);  font-size: 18px;  line-height: 20px;  -webkit-transition: all 0.3s ease-out;  transition: all 0.3s ease-out; }.album-wrapper .thumbnail-wrap .thumbnail-frame p.thumbnail-caption::after { }.album-wrapper .thumbnail-wrap .thumbnail-frame:hover a {  -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5); }.album-wrapper .thumbnail-wrap .thumbnail-frame:hover p.thumbnail-caption {  opacity: 1;  z-index: 1000;  -webkit-transition: all 0.3s ease-in;  transition: all 0.3s ease-in; }body.photo-background {  height: 100%; }body.photo-background .theme-nav-outer .photo-navigation {  color: white;  text-align: center; }body.photo-background .theme-nav-outer .photo-navigation .photo-title {  font-size: 32px;  padding: 20px 0 10px;  font-weight: bold;  text-transform: uppercase; }body.photo-background .theme-nav-outer .photo-navigation .photo-caption {  font-size: 16px;  margin-bottom: 20px; }body.photo-background .theme-nav-outer .photo-navigation a:link, body.photo-background .theme-nav-outer .photo-navigation a:visited, body.photo-background .theme-nav-outer .photo-navigation a:active {  color: inherit;  opacity: 0.6; }body.photo-background .theme-nav-outer .photo-navigation a:hover {  opacity: 1; }body.photo-background .theme-banner-outer {  padding: 0;  height: auto;  background: none;  -webkit-box-shadow: none;  box-shadow: none; }body.photo-background .theme-banner-outer .navButtons {  position: absolute;  top: 0;  -webkit-transform: translateY(-50%);  transform: translateY(-50%); }body.photo-background .theme-banner-outer a.nextButton, body.photo-background .theme-banner-outer a.prevButton {  opacity: 0;  padding: 10px;  margin: 0 10px;  border-radius: 50%;  display: inline-block;  vertical-align: middle;  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }body.photo-background .theme-banner-outer a.nextButton i, body.photo-background .theme-banner-outer a.prevButton i {  vertical-align: middle; }body.photo-background .theme-banner-outer img {  height: auto;  margin-bottom: 50px;  -webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4); }body.photo-background .theme-main-outer {  min-height: 100%;  height: auto !important; }body.photo-background .theme-main-content-outer {  margin: 50px 0 0;  position: relative; }body.photo-background .theme-flare-br {  width: 800px;  height: 800px;  right: -400px;  bottom: -400px; }.content-breadcrumb {  color: inherit; }.theme-banner-outer {  padding: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  text-align: center;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center; }.theme-banner-logo, .theme-banner-outer h1, .theme-banner-outer h2 {  display: none; }.theme-banner-outer h2 {  max-width: 600px; }.theme-banner-logo img {  width: auto;  max-height: 400px; }.theme-banner-outer h1 {  margin: 10px;  -webkit-box-flex: 0;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  text-transform: uppercase;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.theme-banner-outer h2 {  -webkit-box-flex: 0;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  font-size: 22px;  margin-top: 10px;  font-weight: normal;  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); }.theme-main-outer {  position: relative;  min-height: 600px;  /*background-image: -webkit-linear-gradient(315deg, #606c88, #3f4c6b);*/  /*background-image: linear-gradient(135deg, #606c88, #3f4c6b);*/ }.theme-flare-container {  position: absolute;  left: 0px;  top: 0px;  right: 0px;  bottom: 0px;  overflow: hidden; }.theme-flare-br {  width: 500px;  height: 500px;  right: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  -webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-tr {  width: 550px;  height: 550px;  top: -275px;  right: -275px;  position: absolute;  -webkit-box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);  box-shadow: 14px 14px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-br-sm {  width: 400px;  height: 400px;  left: -200px;  bottom: -200px;  position: absolute;  -webkit-box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);  box-shadow: 0 -20px 90px 0 rgba(0, 0, 0, 0.5);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-flare-bl-lg {  width: 500px;  height: 500px;  left: -250px;  bottom: -250px;  position: absolute;  background-color: transparent;  -webkit-box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);  box-shadow: -14px 14px 90px 0 rgba(0, 0, 0, 0.8);  opacity: 0.6;  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }.theme-main-container {  position: relative;  padding-top: 15px;  padding-bottom: 100px; }.theme-nav-toggle {  cursor: pointer;  position: absolute;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 26px;  left: 0px;  right: 0px;  bottom: 100px;  z-index: 1000;  width: 50px;  height: 50px;  margin-right: auto;  margin-bottom: -25px;  margin-left: auto;  border-radius: 50%;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4);  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }.theme-nav-toggle-m {  display: none; }.theme-nav-toggle-d {  display: -webkit-box;  display: -ms-flexbox;  display: flex; }.theme-nav-toggle i {  /*transform: rotate(90deg);*/ }.theme-nav-toggle::before {  content: '';  top: 50%;  left: 50%;  z-index: -1;  width: 50px;  height: 50px;  display: block;  position: absolute;  border-radius: inherit;  opacity: 0;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease;  border: 4px outset;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.theme-nav-toggle:hover::before {  width: 64px;  height: 64px;  opacity: 0.7;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.theme-nav-outer {  margin-bottom: 10px; }/*NAV OPEN STYLES*/.theme-nav-outer.theme-nav-open ul li {  text-align: left;  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); }.theme-nav-outer.theme-nav-open ul li a::after {  display: none; }.theme-nav-outer.theme-nav-open ul li a {  position: relative;  margin-bottom: 10px;  padding-bottom: 10px; }.theme-nav-outer.theme-nav-open ul ul li a {  position: relative;  margin-bottom: 0px;  padding-bottom: 0px; }.theme-nav-outer.theme-nav-open ul li a::before {  content: '';  left: 0;  bottom: 0;  width: 20%;  display: block;  position: absolute;  border-top: 2px solid;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease; }.theme-nav-outer.theme-nav-open ul li:hover a::before {  width: 70%; }.theme-nav-outer.theme-nav-open ul ul li a::before {  display: none; }.theme-nav-outer.theme-nav-open ul ul li {  background: none;  text-align: left; }.theme-nav-outer.theme-nav-open ul ul li a {  opacity: 1; }/*END NAV OPEN STYLES*/.theme-nav-outer .theme-nav-desktop > ul, .theme-nav-outer .theme-nav-mobile > ul {  margin: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding-left: 0px;  background: none;  font-weight: 500;  -webkit-box-align: stretch;  -ms-flex-align: stretch;  align-items: stretch; }.theme-nav-outer .theme-nav-desktop > ul {  -ms-flex-wrap: nowrap;  flex-wrap: nowrap; }.theme-nav-outer .theme-nav-mobile {  display: none; }.theme-nav-outer .theme-nav-mobile > ul {  display: none;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  overflow: hidden;  border-radius: 3px; }.theme-nav-outer .theme-nav-mobile > ul li {  margin: 0;  min-width: 100%;  border-radius: 0; }.theme-nav-outer ul li {  padding: 10px 15px;  text-align: center;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;  margin: 0 3px;  border-radius: 2px;  position: relative;  -webkit-transition: all 0.3s ease;  transition: all 0.3s ease; }.theme-nav-outer ul li a {  display: block;  padding: 10px 0;  font-weight: 500;  text-decoration: none;  text-transform: uppercase; }.theme-nav-outer ul li a::after {  content: '';  display: block;  opacity: 0;  position: absolute;  bottom: -10px;  left: 50%;  width: 7px;  height: 7px;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-transition: all 0.25s ease-out;  transition: all 0.25s ease-out; }.theme-nav-outer ul li a:hover::after {  opacity: 1;  bottom: 8px; }.theme-nav-outer ul ul {  margin: 0;  display: none;  overflow: hidden; }.theme-nav-outer ul ul li {  margin: 0;  background: none;  padding: 5px 0; }.theme-nav-outer ul ul li a {  opacity: 0;  padding: 0;  text-align: left;  font-weight: 400;  text-decoration: none;  color: rgba(255, 255, 255, 0.6); }.theme-nav-outer ul ul li a::after {  display: none; }.theme-main-content-outer {  position: absolute;  left: 0px;  top: 100%;  right: 0px;  z-index: 12;  height: 500px;  margin-top: -100px;  margin-bottom: -100px; }.theme-banner-outer {  height: 600px;  background-image: url("%banner_path%");  background-position: center center;  background-size: cover;  -webkit-box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 56px 0 rgba(0, 0, 0, 0.4); }.theme-main-content-inner {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding-top: 100px;  margin: 0 auto; }.theme-content {  padding: 0 10px;  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1; }.theme-sidebar {  display: none;  min-width: 230px;  max-width: 230px;  padding: 0 10px 0 10px; }.theme-footer {  padding: 50px 20px; }.content-breadcrumb {  width: 100%;  display: none;  padding: 0 10px; }.content-breadcrumb ul {  width: 100%;  margin: 0;  padding: 0;  list-style: none; }.content-breadcrumb ul::after {  content: '';  display: block;  margin: 5px 0 20px;  border-top: 1px solid;  opacity: 0.1; }.content-breadcrumb ul li {  padding: 5px 3px;  display: inline-block; }.content-breadcrumb ul li a {  color: inherit;  vertical-align: middle; }.content-breadcrumb ul li a:first-child:hover {  text-decoration: underline; }.content-breadcrumb ul li a i {  vertical-align: middle;  opacity: 0.5; }body.photo-background a.nextButton, body.photo-background a.prevButton {  color: #555555;  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B0BEC5));  background-image: linear-gradient(180deg, #FFFFFF, #B0BEC5);}@media all and (max-width: 1044px) {  .stacks_top > div > .stacks_out > .stacks_in > .stacks_out, .stacks_top section > div  {    margin: 0px 20px;  }  #content .plugin-wrap {     margin: 60px 20px;     display: block;  }  .main-content {    width: 100%;  }  #sidebar {    padding-bottom: 50px;    width: 100%;    min-width: 100%;    max-width: 100%;    -webkit-box-flex: 1;    -ms-flex: 1 0 auto;    flex: 1 0 auto;     padding: 0 0 50px 0px;  } }/* Preview Mode Messages */body.generating-partials * {  opacity: 0;}body.preview-note:before, body > .stacks_top:before {  opacity: 1;  position: fixed;  bottom: 0;  left: 0;  right: 0;  z-index: 99999;  display: inline-block;  width: 100%;  width: 100%;  padding: 20px;  background-color: #2196F3;  background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);  color: #fff;  font-size: 18px;  text-align: center;  -webkit-box-sizing: border-box;  box-sizing: border-box;  font-family: 'helveticaNeue', helvetica;  font-weight: 200;}body.generating-partials:before {  content: "Generating Modules for RapidWeaver preview mode. Please wait...";}body.wrong-extension:before {  content: "This theme requires PHP. Please change the filename extension of this page from '.html' to '.php'";  background-image: url(images/change-extension.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: url(images/change-extension.png), linear-gradient(to bottom right, #2196F3, #0D47A1);  background-repeat: no-repeat;  background-position: bottom 20px center, center center;  padding-bottom: 385px;}body.missing-header:before {  content: "Woops, your 'Header' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'header.php'.";  background-image: url(images/add-header.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: url(images/add-header.png), linear-gradient(to bottom right, #2196F3, #0D47A1);  background-position: bottom 20px center, center center;}body.missing-footer:before {  content: "Woops, your 'Footer' is missing! Please create a new Stacks page and open the 'Inspector > General Settings' menu. Then do the following: (1) disable 'Show in navigation', (2) make sure the 'Folder' field is blank with a single forward slash (/), and (3) set the 'Filename' to 'footer.php'.";  background-image: url(images/add-footer.png), -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: url(images/add-footer.png), linear-gradient(to bottom right, #2196F3, #0D47A1);  background-position: bottom 20px center, center center;}body.missing-header:before, body.missing-footer:before {  background-repeat: no-repeat;  background-position: bottom 20px center, center center;  padding-bottom: 440px;}/*body > .stacks_top:before {  display: block;  content: "This Partial has been loaded/reloaded.";}*/#refresh-partials {  position: fixed;  opacity: .15;  bottom: 10px;  right: 10px;  z-index: 99999;  border: 2px solid white;  padding: 5px 20px;  height: auto;  background-color: #2196F3;  background-image: -webkit-gradient(linear, left top, right bottom, from(#2196F3), to(#0D47A1));  background-image: linear-gradient(to bottom right, #2196F3, #0D47A1);  font-family: 'helveticaNeue', helvetica;  font-weight: 200;  text-transform: none;  font-size: 18px;  color: #fff;  -webkit-transition: opacity 150ms linear;  transition: opacity 150ms linear;}#refresh-partials svg {  height: 16px;  width: 16px;  vertical-align: middle;  fill: white;}#refresh-partials:hover {  opacity: 1;}/* lightbox */.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-webkit-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.4);box-shadow:0 0.2em 1em rgba(0,0,0,0.4)}.slbImageWrap{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5}.slbCloseBtn:active,.slbArrow:active{opacity:0.8}.slbCloseBtn{-webkit-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.6);box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}body { }::-moz-selection {background: %colour_selection%; /* Safari */}::selection {background: %colour_selection%; /* Safari */}::-moz-selection {background: %colour_selection%; /* Firefox */}.floating {
  -webkit-animation: floating 7s infinite;
          animation: floating 7s infinite;
  -webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.5);
}

#nav-example {
  font-family: "Proxima Nova";
  width: 300px;
  z-index: 100;
  max-width: 100%;
  overflow-y: scroll;
  margin: 20px;
  border-radius: 8px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: #262227;
  -webkit-animation: floating 7s infinite;
          animation: floating 7s infinite;
  -webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.5);
}
#nav-example.was-opened {
  -webkit-animation: side-nav-out 0.7s;
          animation: side-nav-out 0.7s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
#nav-example-header {
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0.2);
  -webkit-box-pack: Space-between;
      -ms-flex-pack: Space-between;
          justify-content: Space-between;
}
#nav-example-header .side-nav-title h1 {
  margin: 0;
  color: white;
  padding: 10px;
  font-size: 24px;
  font-weight: 200;
}
#nav-example-header .side-nav-close {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  border-radius: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#nav-example-header .side-nav-close:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#nav-example ul.modular-nav {
  margin: 0;
  padding: 20px;
  list-style: none;
}
#nav-example ul.modular-nav ul {
  margin: 0;
  list-style: none;
  padding: 0 0 0 15px;
}
#nav-example ul.modular-nav li {
  margin-bottom: 3px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#nav-example ul.modular-nav li.modular-nav-item-parent:not(.no-no) > a::after {
  font-size: 16px;
  display: inline-block;
  font-family: "Material Icons";
  content: "keyboard_arrow_down";
}
#nav-example ul.modular-nav li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
#nav-example ul.modular-nav li a {
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  padding: 10px 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#nav-example ul.modular-nav li a:hover {
  color: #98dafc;
}
#nav-example ul.modular-nav li ul li:first-child {
  margin-top: 3px;
}
#nav-example ul.modular-nav li > ul {
  height: 0;
  opacity: 0;
  overflow: hidden;
}
#nav-example ul.modular-nav li > ul li {
  border-bottom: none;
}
#nav-example ul.modular-nav li > ul li a {
  font-size: 15px;
}
#nav-example ul.modular-nav li > ul ul ul ul {
  display: none;
}
#nav-example ul.modular-nav li.expanded > ul {
  opacity: 1;
  -webkit-transition: opacity 0.3s 0.3s;
  transition: opacity 0.3s 0.3s;
}
#nav-example ul.modular-nav li.expanded.modular-nav-item-parent:not(.no-no) > a {
  color: #3961FB;
}
#nav-example ul.modular-nav li.expanded.modular-nav-item-parent:not(.no-no) > a::after {
  content: "keyboard_arrow_up";
}

// Included Stacks Section

#included-stacks {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 450px;
  font-family: "Montserrat";
}
#included-stacks * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#included-stacks .included-grid {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#included-stacks .included-grid .grid-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 10px 5px;
}
#included-stacks .included-grid .grid-item-inner {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 80px;
  padding: 15px 10px;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #98dafc;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 25.888px;
}
#included-stacks .included-grid .grid-item .grid-icon {
  width: 100%;
  height: 40px;
  text-align: center;
}
#included-stacks .included-grid .grid-item .grid-icon i {
  color: #98dafc;
  font-size: 32px;
}
#included-stacks .included-grid .grid-item .grid-label {
  color: white;
  text-align: center;
  line-height: inherit;
}
#included-stacks .included-grid .grid-item.half {
  width: 50%;
}
#included-stacks .included-grid .grid-item.fourth {
  width: 33.333333333%;
  font-size: 14px;
}
#included-stacks .included-grid .grid-item.fourth .grid-item-inner {
  padding: 10px 10px;
  border: 2px solid #daad86;
}
#included-stacks .included-grid .grid-item.fourth .grid-icon i {
  color: #daad86;
}
#included-stacks .included-grid .grid-item.full {
  width: 100%;
}


a#purchase-btn, a#purchase-btn:visited {
  width: 250px;
  display: block;
  color: #daad86;
  font-size: 32px;
  font-weight: bold;
   margin: 20px auto;
  text-align: center;
  padding: 40px 20px;
  border-radius: 5px;
  background: #312c32;
  text-decoration: none;
  font-family: "Montserrat";
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0 5px 20px rgba(49, 44, 50, 0.5);
          box-shadow: 0 5px 20px rgba(49, 44, 50, 0.5);
}
#purchase-btn:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}



@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
  }
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
    -webkit-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.2);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
  }
}

@keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
  }
  50% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
    -webkit-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.2);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
            box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
  }
}
